package com.ruoyi.project.shop.domain;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


/**
 * 店铺信息表
 * 
 * @author long
 * @email 499626561@qq.com
 * @date 2021-01-22 15:20:48
 */
public class ShopShopDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//ID
	private String id;
	//分类id
	private String classId;
	//开票类型
	private String reduceType;
	//总店id
	private String parentId;
	//店铺名称
	private String name;
	//规模
	private String subheading;
	//列表页图片
	private String img;
	//店铺简介
	private String introduce;
	//余额
	private BigDecimal money;
	//总销售额
	private BigDecimal allMoney;
	//城市id
	private Integer cityId;
	//店铺地址
	private String address;
	//营业时间
	private String startAt;
	//关门时间
	private String endAt;
	//联系方式
	private String phone;
	//客服热线
	private String mobile;
	//资质图片
	private String shareImg;
	//销量
	private Integer sale;
	//经度
	private String longitude;
	//纬度
	private String latitude;
	//负责人姓名
	private String coordinate;
	//服务态度评分
	private BigDecimal gradeService;
	//商品质量评分
	private BigDecimal gradeQuality;
	//商家环境评分
	private BigDecimal gradeEnvironment;
	//总分
	private BigDecimal gradeAll;
	//平均分
	private BigDecimal gradeAvg;
	//0 下线 1 上线
	private Integer status;
	//审核状态0-审核中，1-审核通过，2-审核失败 3 后台添加无需审核
	private Integer check;
	//备注
	private String note;
	//开店时间
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date createAt;
	//禁用状态 0 正常 1 禁用
	private Integer disabled;
	//删除标记0-正常，1-禁用
	private Integer delFlag;

	/**
	 * 设置：ID
	 */
	public void setId(String id) {
		this.id = id;
	}
	/**
	 * 获取：ID
	 */
	public String getId() {
		return id;
	}
	/**
	 * 设置：分类id
	 */
	public void setClassId(String classId) {
		this.classId = classId;
	}
	/**
	 * 获取：分类id
	 */
	public String getClassId() {
		return classId;
	}
	/**
	 * 设置：开票类型
	 */
	public void setReduceType(String reduceType) {
		this.reduceType = reduceType;
	}
	/**
	 * 获取：开票类型
	 */
	public String getReduceType() {
		return reduceType;
	}
	/**
	 * 设置：总店id
	 */
	public void setParentId(String parentId) {
		this.parentId = parentId;
	}
	/**
	 * 获取：总店id
	 */
	public String getParentId() {
		return parentId;
	}
	/**
	 * 设置：店铺名称
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * 获取：店铺名称
	 */
	public String getName() {
		return name;
	}
	/**
	 * 设置：规模
	 */
	public void setSubheading(String subheading) {
		this.subheading = subheading;
	}
	/**
	 * 获取：规模
	 */
	public String getSubheading() {
		return subheading;
	}
	/**
	 * 设置：列表页图片
	 */
	public void setImg(String img) {
		this.img = img;
	}
	/**
	 * 获取：列表页图片
	 */
	public String getImg() {
		return img;
	}
	/**
	 * 设置：店铺简介
	 */
	public void setIntroduce(String introduce) {
		this.introduce = introduce;
	}
	/**
	 * 获取：店铺简介
	 */
	public String getIntroduce() {
		return introduce;
	}
	/**
	 * 设置：余额
	 */
	public void setMoney(BigDecimal money) {
		this.money = money;
	}
	/**
	 * 获取：余额
	 */
	public BigDecimal getMoney() {
		return money;
	}
	/**
	 * 设置：总销售额
	 */
	public void setAllMoney(BigDecimal allMoney) {
		this.allMoney = allMoney;
	}
	/**
	 * 获取：总销售额
	 */
	public BigDecimal getAllMoney() {
		return allMoney;
	}
	/**
	 * 设置：城市id
	 */
	public void setCityId(Integer cityId) {
		this.cityId = cityId;
	}
	/**
	 * 获取：城市id
	 */
	public Integer getCityId() {
		return cityId;
	}
	/**
	 * 设置：店铺地址
	 */
	public void setAddress(String address) {
		this.address = address;
	}
	/**
	 * 获取：店铺地址
	 */
	public String getAddress() {
		return address;
	}
	/**
	 * 设置：营业时间
	 */
	public void setStartAt(String startAt) {
		this.startAt = startAt;
	}
	/**
	 * 获取：营业时间
	 */
	public String getStartAt() {
		return startAt;
	}
	/**
	 * 设置：关门时间
	 */
	public void setEndAt(String endAt) {
		this.endAt = endAt;
	}
	/**
	 * 获取：关门时间
	 */
	public String getEndAt() {
		return endAt;
	}
	/**
	 * 设置：联系方式
	 */
	public void setPhone(String phone) {
		this.phone = phone;
	}
	/**
	 * 获取：联系方式
	 */
	public String getPhone() {
		return phone;
	}
	/**
	 * 设置：客服热线
	 */
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	/**
	 * 获取：客服热线
	 */
	public String getMobile() {
		return mobile;
	}
	/**
	 * 设置：资质图片
	 */
	public void setShareImg(String shareImg) {
		this.shareImg = shareImg;
	}
	/**
	 * 获取：资质图片
	 */
	public String getShareImg() {
		return shareImg;
	}
	/**
	 * 设置：销量
	 */
	public void setSale(Integer sale) {
		this.sale = sale;
	}
	/**
	 * 获取：销量
	 */
	public Integer getSale() {
		return sale;
	}
	/**
	 * 设置：经度
	 */
	public void setLongitude(String longitude) {
		this.longitude = longitude;
	}
	/**
	 * 获取：经度
	 */
	public String getLongitude() {
		return longitude;
	}
	/**
	 * 设置：纬度
	 */
	public void setLatitude(String latitude) {
		this.latitude = latitude;
	}
	/**
	 * 获取：纬度
	 */
	public String getLatitude() {
		return latitude;
	}
	/**
	 * 设置：负责人姓名
	 */
	public void setCoordinate(String coordinate) {
		this.coordinate = coordinate;
	}
	/**
	 * 获取：负责人姓名
	 */
	public String getCoordinate() {
		return coordinate;
	}
	/**
	 * 设置：服务态度评分
	 */
	public void setGradeService(BigDecimal gradeService) {
		this.gradeService = gradeService;
	}
	/**
	 * 获取：服务态度评分
	 */
	public BigDecimal getGradeService() {
		return gradeService;
	}
	/**
	 * 设置：商品质量评分
	 */
	public void setGradeQuality(BigDecimal gradeQuality) {
		this.gradeQuality = gradeQuality;
	}
	/**
	 * 获取：商品质量评分
	 */
	public BigDecimal getGradeQuality() {
		return gradeQuality;
	}
	/**
	 * 设置：商家环境评分
	 */
	public void setGradeEnvironment(BigDecimal gradeEnvironment) {
		this.gradeEnvironment = gradeEnvironment;
	}
	/**
	 * 获取：商家环境评分
	 */
	public BigDecimal getGradeEnvironment() {
		return gradeEnvironment;
	}
	/**
	 * 设置：总分
	 */
	public void setGradeAll(BigDecimal gradeAll) {
		this.gradeAll = gradeAll;
	}
	/**
	 * 获取：总分
	 */
	public BigDecimal getGradeAll() {
		return gradeAll;
	}
	/**
	 * 设置：平均分
	 */
	public void setGradeAvg(BigDecimal gradeAvg) {
		this.gradeAvg = gradeAvg;
	}
	/**
	 * 获取：平均分
	 */
	public BigDecimal getGradeAvg() {
		return gradeAvg;
	}
	/**
	 * 设置：0 下线 1 上线
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：0 下线 1 上线
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：审核状态0-审核中，1-审核通过，2-审核失败 3 后台添加无需审核
	 */
	public void setCheck(Integer check) {
		this.check = check;
	}
	/**
	 * 获取：审核状态0-审核中，1-审核通过，2-审核失败 3 后台添加无需审核
	 */
	public Integer getCheck() {
		return check;
	}
	/**
	 * 设置：备注
	 */
	public void setNote(String note) {
		this.note = note;
	}
	/**
	 * 获取：备注
	 */
	public String getNote() {
		return note;
	}
	/**
	 * 设置：开店时间
	 */
	public void setCreateAt(Date createAt) {
		this.createAt = createAt;
	}
	/**
	 * 获取：开店时间
	 */
	public Date getCreateAt() {
		return createAt;
	}
	/**
	 * 设置：禁用状态 0 正常 1 禁用
	 */
	public void setDisabled(Integer disabled) {
		this.disabled = disabled;
	}
	/**
	 * 获取：禁用状态 0 正常 1 禁用
	 */
	public Integer getDisabled() {
		return disabled;
	}
	/**
	 * 设置：删除标记0-正常，1-禁用
	 */
	public void setDelFlag(Integer delFlag) {
		this.delFlag = delFlag;
	}
	/**
	 * 获取：删除标记0-正常，1-禁用
	 */
	public Integer getDelFlag() {
		return delFlag;
	}
}
